<html>
<head><meta charset="utf-8"><title>inventory-migrate-mode · t-compiler/wg-nll · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/index.html">t-compiler/wg-nll</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html">inventory-migrate-mode</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="177194107"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177194107" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177194107">(Oct 02 2019 at 21:27)</a>:</h4>
<p>cc <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> <span class="user-mention" data-user-id="116083">@pnkfelix</span> </p>
<p>We should inventory what we're still using migrate mode for and whether it should be removed.<br>
I recall we still need it for:<br>
- <a href="https://github.com/rust-lang/rust/issues/59159" target="_blank" title="https://github.com/rust-lang/rust/issues/59159">https://github.com/rust-lang/rust/issues/59159</a><br>
- Differences in diagnostics, in particular wrt. regionck<br>
- Adding <code>#![feature(nll)]</code> does some more stuff?</p>



<a name="177194250"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177194250" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177194250">(Oct 02 2019 at 21:29)</a>:</h4>
<p>also cc <span class="user-mention" data-user-id="116122">@simulacrum</span></p>



<a name="177717995"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177717995" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> RalfJ <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177717995">(Oct 09 2019 at 14:18)</a>:</h4>
<p>const qualification is also going through a migration currently, but I am not sure if it could or should re-use that infrastructure... Cc <span class="user-mention" data-user-id="118594">@ecstatic-morse</span> <span class="user-mention" data-user-id="119009">@eddyb</span></p>



<a name="177718001"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177718001" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> RalfJ <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177718001">(Oct 09 2019 at 14:18)</a>:</h4>
<p>and <span class="user-mention" data-user-id="124288">@oli</span></p>



<a name="177718032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177718032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177718032">(Oct 09 2019 at 14:19)</a>:</h4>
<p>it's not a user-visible migration</p>



<a name="177718082"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177718082" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177718082">(Oct 09 2019 at 14:19)</a>:</h4>
<p>we have two implementations that should behave identically and we'll remove the older one before we add features to the newer one I think</p>



<a name="177718871"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177718871" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> RalfJ <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177718871">(Oct 09 2019 at 14:28)</a>:</h4>
<p>kk</p>



<a name="177948261"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177948261" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177948261">(Oct 11 2019 at 20:52)</a>:</h4>
<p>I think <span class="user-mention" data-user-id="126931">@centril</span> the biggest thing is regionck. It's going to take some work to migrate all existing users to the NLL checker.</p>



<a name="177948289"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177948289" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177948289">(Oct 11 2019 at 20:53)</a>:</h4>
<p>yeah that makes sense</p>



<a name="177948290"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177948290" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177948290">(Oct 11 2019 at 20:53)</a>:</h4>
<p>However, it's work I'm thinking about trying to mentor as part of <a class="stream" data-stream-id="144729" href="/#narrow/stream/144729-wg-traits">#wg-traits</a> -- certainly they're at least somewhat entangled.</p>



<a name="177948320"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177948320" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177948320">(Oct 11 2019 at 20:53)</a>:</h4>
<p>it was basically the part I didn't dare to touch when throwing out ast borrowck :P</p>



<a name="177948431"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177948431" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177948431">(Oct 11 2019 at 20:54)</a>:</h4>
<p>nice!</p>



<a name="177948501"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177948501" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177948501">(Oct 11 2019 at 20:54)</a>:</h4>
<blockquote>
<p>it was basically the part I didn't dare to touch when throwing out ast borrowck :P</p>
</blockquote>
<p>that was wise :)</p>



<a name="177948520"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177948520" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177948520">(Oct 11 2019 at 20:55)</a>:</h4>
<p>(because we are not ready yet)</p>



<a name="177948848"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode/near/177948848" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/inventory-migrate-mode.html#177948848">(Oct 11 2019 at 20:58)</a>:</h4>
<p>:D</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>